package com.ihr360.oneclick.vo;

import com.ihr360.oneclick.entity.RowHeaderColumn;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author tom
 * @date 17-12-19
 */
public class SpreadsheetVo implements Serializable {
    private String id;
    private String companyId;
    private String creatorId;
    private String sheetTitle;
    private Date month;
    private String sheetDesc;
    private String sheetTip;
    private Date createdAt;

    private int rowCount;
    private int publishedCount;
    private int unpublishedCount;
    private int notAllowPublishCount;
    private List<RowHeaderColumn> columnList;
    private List<List<Object>> rowValueList;

    public String getSheetTip() {
        return sheetTip;
    }

    public void setSheetTip(String sheetTip) {
        this.sheetTip = sheetTip;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getSheetTitle() {
        return sheetTitle;
    }

    public void setSheetTitle(String sheetTitle) {
        this.sheetTitle = sheetTitle;
    }

    public String getSheetDesc() {
        return sheetDesc;
    }

    public void setSheetDesc(String sheetDesc) {
        this.sheetDesc = sheetDesc;
    }

    public int getRowCount() {
        return rowCount;
    }

    public void setRowCount(int rowCount) {
        this.rowCount = rowCount;
    }

    public List<RowHeaderColumn> getColumnList() {
        return columnList;
    }

    public void setColumnList(List<RowHeaderColumn> columnList) {
        this.columnList = columnList;
    }

    public List<List<Object>> getRowValueList() {
        return rowValueList;
    }

    public void setRowValueList(List<List<Object>> rowValueList) {
        this.rowValueList = rowValueList;
    }

    public Date getMonth() {
        return month;
    }

    public void setMonth(Date month) {
        this.month = month;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public int getPublishedCount() {
        return publishedCount;
    }

    public void setPublishedCount(int publishedCount) {
        this.publishedCount = publishedCount;
    }

    public int getUnpublishedCount() {
        return unpublishedCount;
    }

    public void setUnpublishedCount(int unpublishedCount) {
        this.unpublishedCount = unpublishedCount;
    }

    public int getNotAllowPublishCount() {
        return notAllowPublishCount;
    }

    public void setNotAllowPublishCount(int notAllowPublishCount) {
        this.notAllowPublishCount = notAllowPublishCount;
    }
}
